const BC_NFT_NONE = 0;
const BC_NFT_HERO = 1;
const BC_NFT_EQUIP = 2;
const BC_NFT_CHIP = 3;
const BC_NFT_BLIND_BOX = 4;
const BC_NFT_FRAGMENT = 5;
const BC_NFT_CLAIM_BOX = 6;
const BC_NFT_GENESIS = 7;
const BC_NFT_PLANET = 8;
const BC_NFT_EXPLORER = 9;
const BC_NFT_GOLD_BULLION = 11;
const BC_NFT_NORMAL_HERO = 12;
const BC_NFT_FOUNDER_TAG = 13;

const BC_FUNC_CREATION = 1;
const BC_FUNC_GUILD = 3;
const BC_FUNC_BLIND_BOX = 5;
const BC_FUNC_AIRDROP = 6;
const BC_FUNC_COMMON = 7;

const BC_TRANS_FUNC_ACTIVATE = 1;
const BC_TRANS_FUNC_MINT_SHARD = 2;
const BC_TRANS_FUNC_EVOLVE = 3;
const BC_TRANS_FUNC_PLUGIN = 4;
const BC_TRANS_FUNC_COMMON = 5;

const ARBITRUM_NET_ID = 42161;
const ARBITRUM_TEST_NET_ID = 421613;

exports.BC_NFT_NONE = BC_NFT_NONE;
exports.BC_NFT_HERO = BC_NFT_HERO;
exports.BC_NFT_EQUIP = BC_NFT_EQUIP;
exports.BC_NFT_CHIP = BC_NFT_CHIP;
exports.BC_NFT_BLIND_BOX = BC_NFT_BLIND_BOX;
exports.BC_NFT_FRAGMENT = BC_NFT_FRAGMENT;
exports.BC_NFT_CLAIM_BOX = BC_NFT_CLAIM_BOX;
exports.BC_NFT_GENESIS = BC_NFT_GENESIS;
exports.BC_NFT_PLANET = BC_NFT_PLANET;
exports.BC_NFT_EXPLORER = BC_NFT_EXPLORER;
exports.BC_NFT_GOLD_BULLION = BC_NFT_GOLD_BULLION;
exports.BC_NFT_NORMAL_HERO = BC_NFT_NORMAL_HERO;
exports.BC_NFT_FOUNDER_TAG = BC_NFT_FOUNDER_TAG;

exports.BC_FUNC_CREATION = BC_FUNC_CREATION;
exports.BC_FUNC_GUILD = BC_FUNC_GUILD;
exports.BC_FUNC_BLIND_BOX = BC_FUNC_BLIND_BOX;
exports.BC_FUNC_AIRDROP = BC_FUNC_AIRDROP;
exports.BC_FUNC_COMMON = BC_FUNC_COMMON;

exports.BC_TRANS_FUNC_ACTIVATE = BC_TRANS_FUNC_ACTIVATE;
exports.BC_TRANS_FUNC_MINT_SHARD = BC_TRANS_FUNC_MINT_SHARD;
exports.BC_TRANS_FUNC_EVOLVE = BC_TRANS_FUNC_EVOLVE;
exports.BC_TRANS_FUNC_PLUGIN = BC_TRANS_FUNC_PLUGIN;
exports.BC_TRANS_FUNC_COMMON = BC_TRANS_FUNC_COMMON;

exports.ARBITRUM_NET_ID = ARBITRUM_NET_ID;
exports.ARBITRUM_TEST_NET_ID = ARBITRUM_TEST_NET_ID;
